Engineering Modelling Languages: A Precise Meta-Modelling Approach
نویسندگان
چکیده
This paper describes a Meta-Modeling Framework (MMF) that addresses many of the deficiencies in the definition of The unified Modeling Language (UML), and promises to support the OMG's newly announced strategy, Model Driven Architecture (MDA) [OMG01]. The facility comprises a language (MML) for defining modeling notations, a tool (MMT) that checks and executes those definitions, and a method (MMM) consisting of a model based approach to language definition and a set of patterns embodying good practice in language definition.
منابع مشابه
Domain-Specific Textual Meta-Modelling Languages for Model Driven Engineering
Domain-specific modelling languages are normally defined through general-purpose meta-modelling languages like the MOF. While this is satisfactory for many Model-Driven Engineering (MDE) projects, several researchers have identified the need for domain-specific metamodelling (DSMM) languages providing customised meta-modelling primitives aimed at the definition of modelling languages in a speci...
متن کاملSome Methodological Clues for Defining a Unified Enterprise Modelling Language
The need for a Unified Enterprise Modelling Language (UEML) that would be used as in inter-lingua among enterprise modelling software tools has been established. The process of defining this UEML goes through the elaboration of a precise meta-model describing the constructs of the language. A possible and reasonable approach for the definition of this meta-model is to integrate (parts of) meta-...
متن کاملGenerative frameworks for rigorous model-driven development
Our increasing reliance on software systems requires reliable software. Mainstream software manufacture, however, is not rigorous and precise, and resulting software lacks the desired reliability. Formal methods take a rigorous and precise approach to software development, delivering reliable software, but they are widely recognised as being impractical. Although the situation is improving, the...
متن کاملA Meta-Modelling Framework for Modelling Semantics in the Context of Existing Domain Platforms
Models based on meta-models have been recognized as essential assets in model driven software engineering. OMG’s meta-modelling framework MOF allows the definition of languages as object-oriented structure models, but it does not allow to specify the semantics of languages. This has three reasons: The inability to meta-model the behaviour of the modelled concepts, missing possibilities to influ...
متن کاملOn Implementing MOF 2.0 – New Features for Modelling Language Abstractions
The 2.0 series of OMG MDA standards offers a set of new features, which accommodate the tool-based development of languages with better means for modelling abstractions and for the reuse of common language elements. We choose to implement the new MOF 2.0 Core recommendation as modelling facility for our model driven engineering tools. This paper is about the problems, experiences, and solutions...
متن کامل